package Test;

import java.util.Scanner;

/**
 * \* Created with IntelliJ IDEA.
 * \* User: Administrator
 * \* Date: 2022/5/10
 * \* Time: 16:33
 * \* To change this template use File | Settings | File Templates.
 * \* Description:
 * \
 */
public class Demo5 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long []fibon = new long[81];
        fibon[0] = 1;
        fibon[1] = 1;
        for (int i = 2;i<81;i++) {
            fibon[i] = fibon[i-1] + fibon[i-2];
        }
        while (sc.hasNext()) {
            int from = sc.nextInt();
            int to = sc.nextInt();
            long sum = 0;
            for (int i = from-1;i<to;i++) {
                sum+=fibon[i];
            }
            System.out.println(sum);
        }


//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        while (sc.hasNext()){
//            int year1 = sc.nextInt();
//            int month1 = sc.nextInt();
//            int day1 = sc.nextInt();
//
//            int year2 = sc.nextInt();
//            int month2 = sc.nextInt();
//            int day2 = sc.nextInt();
//            //1993-5-7 = 1993的全年收益–从1993年1月1日到1993年5月6日的收益 也就是求5月6日之后的收益
//            int profit = profitOfYear(year1) - profitOfThisYear(year1,month1,day1-1);
//            profit = profit + profitOfThisYear(year2,month2,day2);
//            if(year1 == year2){
//                profit = profit - profitOfYear(year1);
//            }
//            for(int i = year1+1;i<year2;i++){
//                profit += profitOfYear(i);
//            }
//            System.out.println(profit);
//
//        }
//    }
//
//    private static int profitOfThisYear(int year, int month, int day) {
//        int profit = 0;
//        if(!isPrime(month)){
//            profit = day*2;
//        }else {
//            profit = day;
//        }
//        while (month-- >0){
//            switch (month){
//                case 1:case 8:case 10:case 12: profit += 62;
//                    break;
//                case 3:case 5:case 7: profit += 31;
//                    break;
//                case 4:case 6:case 9: profit += 60;
//                    break;
//                case 11: profit += 30;
//                    break;
//                //只有所有的case都不满足条件，才会执行default
//                default:
//                    profit += (28+(isLeapYear(year)?1:0));
//                    break;
//            }
//        }
//        return profit;
//    }
//    //判断月份
//    public static boolean isPrime(int m){
//        return m == 2 || m == 3 || m == 5 || m == 7 || m == 11;
//    }
//
//    private static boolean isLeapYear(int year){
//        return (year % 400 ==0) ||(year %4 == 0 && year%100 != 0);
//    }
//    private static int profitOfYear(int year) {
//        return 2 * 31
//                + 1 * 28
//                + 1 * 31
//                + 2 * 30
//                + 1 * 31
//                + 2 * 30
//                + 1 * 31
//                + 2 * 31
//                + 2 * 30
//                + 2 * 31
//                + 1 * 30
//                + 2 * 31
//                + (isLeapYear(year)?1:0);
//    }
    }
}
